XML Spy uses the familiar folder-tree paradigm that most people already know from Explorer or Visual Studio to manage multiple files or URLs in XML projects. Files and URLs can be grouped into folders by common extension or any arbitrary criteria to allow easy structuring and batch manipulation.
The folders can correspond to actual directories on your file system, or you can define file-type extensions for each folder so that common files are kept together in one convenient place. It is important to stress that the project folders are "semantic" folders that represents a logical grouping of files and do not necessarily need to correspond to any hierarchical organization of the files on your hard disk into several directories.
You can also assign different XSL transformation parameters to each folder and even have the same physical file be contained in more than one project folder - this is especially useful when you want to keep your data in one XML file and use different XSL stylesheets to produce different output (e.g. separate HTML and WML presentations).
Along similar lines, you may also want to assign different DTDs or Schemas to different folders thereby being able to alternatively validate a file against both a DTD and an XML Schema without changing the file itself, which is very useful when you are in the process of making the transition from DTD to Schema.
You can use the commands on the Project menu to manipulate your projects.
|
|